Skip to main content

Condition

patt/;test is a pattern which matches only if the evaluation of test yields True. 

lhs:>rhs/;test represents a rule which applies only if the evaluation of test yields True.

lhs:=rhs/;test is a definition to be used only if test yields True.

Please visit the official Wolfram Language Reference for more details and examples on core symbols.